Job Details

ID #12220672
State New Jersey
City Bridgewater
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source New York Technology Partners
Showed 2021-04-14
Date 2021-04-13
Deadline 2021-06-12
Category Architect/engineer/CAD
Create resume

Sr Software Engineer - Java

New Jersey, Bridgewater, 08807 Bridgewater USA

Vacancy expired!

Technical Skills7+ years core Java. Java 8+ and functional Java a plus.Enterprise Java: Spring/Spring Boot and/or JEE and related technology: JDBC, JPA/Hibernate, Dependency Injection, Build Tooling: maven and/or Gradle, IntelliJ and/or Eclipse, git, Bamboo and/or Jenkins, Java application testing and profiling tools: JUnit, Cucumber, JMeter, RDBMS development experience such as MySQL or PostgresREST API definition, implementation and managementDeploying and troubleshoot applications on LINUX and in the cloudGeneral SkillsHands on leadership experience. At least 2 years.Must include several years of an agile development process such as SCRUM or KANBAN.Good communication skills including written, speaking, listening, negotiation and presenting skills.Has delivered and maintained mission critical software in production.Such software is scalable, performant, highly available, secure and maintainable.Keeps things simple, doesn't over engineer. Continually improves the performance and productivity of a team.Good problem solving and troubleshooting skills.Additional Nice to haves:Distributed systems development including Microservices, cloud, containerization, Continual Integration/Delivery Securing APIs: OAUTH, Open ID, NoSQL database, caching, eventual consistency: examples: MongoDB, Cassandra, Redis/MemcachedMessaging: examples: JMS, RabbitMQ, KafkaData analytics: Hive, Hadoop,Roles and Responsibilities Develop architecture and designs based on internal product management requirements Implement n-tier applications in JavaProduce design and architecture documentation and communicate said designs and other development issues to developers and managersPeer review of design, code and automated testsParticipate in agile development lifecycle and ceremoniesAnalyze product computational resource utilizationsWork with architects and principal engineers on cross cutting design concernsDesign, develop and manage automated unit and integration tests and frameworks, improve build pipeline strategiesCommunicate in English with other developers or testers located in other countriesParticipate in production issue analysis

Vacancy expired!

Subscribe Report job