Job Description - Java J2EE Developer Description: Proficient in Java J2EE application development skills as well as multiple design techniques Working proficiency in Java J2EE development toolset to design, develop, test, deploy, maintain and improve software Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement of software \u2022 Proven experience in building scalable and robust modern Java applications \u2022 Strong knowledge of Spring Core (IoC), Boot, Data, Cloud, Integration and related frameworks \u2022 Experience in creating and consuming APIs \u2022 Familiarity with DevOps and CI\/CD concepts and culture, including co-ownership of Maven based builds on Jenkins, using Git as an SCM, unit testing, security hardening and deployment \u2022 Familiarity with frontend and backend testing tools such as Cucumber\/Gherkin, Selenium, DevTest and SoapUI\u00a0 \u2022 Knowledge of patterns regarding the consumption of synchronous and asynchronous APIs \u2022 Understanding of cloud concepts, including the role of containers and Kubernetes \u2022 Performance tuning, both on the JVM and in relational databases \u2022 Monitoring and instrumentation experience, especially using Splunk, Dynatrace or Wily \u2022 Experience with Angular, React or similar frontend technologies a plus \u2022 Deep understanding and ability to architect object oriented (OO) solutions to complex problems and experienced in utilizing design patterns. Solid understanding of object oriented programming (OOP) and computer science foundations, such as memory management and low-level algorithm performance.
Website : http://www.infinity-cs.com/
ICS we tailor our staffing and consulting services to match the specific requirements of your business. A dedicated account manager is always on hand to give you the attention your business deserves. We strive to learn as much about your company and the business environment it operates in as possible, as well as understand your own personal goals and requirements. Our personalized approach is the reason clients of ICS enjoy one of the highest employee retention rates in the industry. It’s also why our impressive roster of clients continue to call on ICS year after year as their preferred staffing experts.