2 days old

SENIOR SOFTWARE DEVELOPER - JAVA

Jersey City, NJ 07311
  • Job Code
    578204

Responsibilities:


- Performs product design tasks of a moderate to high complexity which may require research and analysis.


- Perform system design and specification development, program logic and flow-charting, testing, debugging, and documentation, although specific skill requirements could vary based on the type of development being performed.


- Works independently and with supervisory review on moderate to highly complex programming tasks. Provides analysis of problems and recommends solutions. Prepares program specifications and develops coding logic flowcharts.


- Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems.


- Works within established procedures to develop, test, implement, and maintain application software.


- Able to along with and work well with others.


- Regular attendance and timeliness are required.


- Performs other duties as assigned.


Experience:


Qualifications:


- 4 year degree in Computer Science or related experience


- Able to interpret business requirements and programming specifications to write Java programs that solve business needs.


- Some exposure to and demonstrated proficiency in all aspects of programming and analysis, including design factors, software requirements, systems facilities, and execution protocols.


- Experience with Architecture design of multi-tiered client/server applications. Must be well organized and self motivated and be able to work with minimal supervision.


- Excellent verbal/written communication skills.


- Ability to work with others in a team environment.


- Ability to work on aggressive schedules. May require work beyond normal hours (weekends or evenings).


Technical Skills:


- 6+ years Java programming experience developing J2EE based systems.


- 6+ years' experience with real time, high volume transaction systems preferred


- Experience with Web 2.0 and Single Page Architecture applications


- Comprehensive working knowledge of Java 7 or higher.


- Must be well acquainted in development of RESTful webservices.


- Experience with Tomcat, JBoss, , Eclipse IDE, Spring Source Tool suite is a plus


- Demonstrated use and knowledge of unit testing with JUnit and mock testing frameworks


- Must be comfortable with Spring technologies, Spring MVC


- Working knowledge of SQL and Stored Procedures (preferably SQL Server)


- Experience with virtual environments, Linux based systems and Networking concepts Demonstrated use and knowledge of various configuration management tools (Preferably GIT)


- Demonstrated use and knowledge of Object Oriented Analysis and design


Experience in the brokerage industry/financial background experience is a plus

Categories

  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

SENIOR SOFTWARE DEVELOPER - JAVA

Randstad Technologies
Jersey City, NJ 07311

Share this job

SENIOR SOFTWARE DEVELOPER - JAVA

Randstad Technologies
Jersey City, NJ
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast