Java Developer Sr.
Job Description
Title: Software Developer - Senior
Location: Groveport, OH
Duration: 6+ Months contract.
We are passionate about creating and delivering quality software
utilizing Agile and Dev/Ops Practices such as Automation, Test Driven
Development, Continuous Integration & Delivery, Pair Programming and
story based iterative development utilizing cutting edge technologies.
Major Responsibilities for a Senior Software Engineer/ Solutions Architect include
• Works collaboratively with technical and business team members to develop and maintain business solutions following Agile development principles and practices
• Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology
• Designs and develops applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use Provides technical expertise in the areas of architecture, design, implementation, and testing
• Sets and adheres to software coding and style guides to ensure consistency
• Participates in pairing and code reviews
• Support (2nd level) and troubleshoot problems with existing applications
• Mentors and guides others who are still developing their skills
Minimum Qualifications include
• A minimum of 8 -10 years software development experience, 6 years of which are Java/J2ee specific, is required
• Self-motivated team player who excels in a collaborative environment
• Hands on experience with Agile methodologies and Test driven Development
• Strong sense of personal accountability; contributes beyond job role and responsibilities
• Excellent problem solving skills; meticulous & methodical
• Ability to learn and apply new technologies quickly and self-directed
• Proven ability to translate complex business requirements into simple software solutions
• Passionate about continuously improving organizational practices
• Thorough understanding of Object Oriented principles (Analysis and Design)
• Candidates must have a robust understanding of Java and an in-depth understanding of other Java technologies, including Servlets, Struts/Tiles, JSP, JDBC, JMS, Spring
• Familiarity with messaging (e.g. MQ Series, JMS, etc.)
• Full lifecycle development experience on large projects, creating distributed and scalable business systems.
• Experience with Web Services (REST, SOAP, XML-RPC, etc.)
• Experience with No SQL databses (MongoDB strongly preferred) as well as relational databases and data access (JDBC/DAO/SQL)
• Familiarity with ORM technologies (iBatis, Hibernate)
• Mentor and guide others who are still developing their skills
Additional JD
Experience with Spring, Angular JS, Bootstrap, MQ,
If you are interested feel free to reach Ateeq on #470-202-1120 or email your resume on ateeqa(at)mindlance.com