Tuesday, June 30, 2020

Senior Java Developer - Spring/Spring MVC (5-9 yrs) (Joules to Watts Business Solutions)

Primary Skills:

- Java 1.8-, J2EE-, JSP-, Servlets-, JDBC-, Hibernate/JPA, SQL/MySQL, PL/SQL, NoSQL

- Spring framework, Spring-MVC-, Spring-Security-, Spring-Cloud-, Spring-Batch, Spring-Data, Spring-Boot-, Microserrvices-

- Soap and Restful WS-, Ant-, Maven-, Gradle, Linux-, cloud (AWS/AZURE), IMDG Redis/Hazelcast, MQTT protocol such as RabbitMQ

- Should have worked with UI technologies. (HTML, CSS & JavaScript Frameworks (Angular/React/VueJS) with TypeScript)

As a Senior Engineer, you will:

- Perform in-depth analysis of functional or business requirements and assist with solution design.

- Be responsible for sound technology choices and implementing them in a fashion that is durable and scalable.

- Design and implement interactive web-based services and deploy them in the cloud

- Architect and implement maintain Java and Python code and provide designs and architecture for review

- Participate in peer code review.

- Prepare and execute unit tests

- Work with app engineers to develop automated processes and to develop the actual dashboard product

Required Experience:

- BS degree in Computer Science or equivalent experience

- Solid Java programming and systems experience.

- Experience with test driven development and test automation

- Experience developing web services using JSON and XML

- Experience in developing web application UI using React/Angular/VueJS with Typescript

- Experience with SQL and NOSQL databases

- Experience developing/running/debugging applications on Unix/Linux platforms

- Experience in full life-cycle agile software development.

- Experience in object-oriented analysis and design.

- Experience with Java Web Application Servers/Servlet containers.

- Experience using source control such as git and bug tracking systems in a team environment.


Desired Experience and Attributes:

- Experience in information security is a plus

- Experience in developing cross-platform code.

- Experience building scalable, highly available, systems with very high levels of concurrency and transactions.

- Experience working with Cloud development/deployment environment such as AWS.

- You possess a drive and passion for quality with the ability to inspire, excite and motivate other team members.

- You have outstanding verbal and written communication skills and are able to work with others at all levels.

- Your curiosity drives you to go beyond your immediate assignments and actively learn everything you can about the systems you support. You- re not afraid to ask questions.

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.