Java developer Massachusetts-North Carolina-onsite one week in a month at North, Virginia, USA |
Email: [email protected] |
From: Gulshan, Stellent IT [email protected] Reply to: [email protected] Java developer Massachusetts,North Carolina-onsite one week in a month phone+Skype 6+Month Job Description This position is focused on the Java Spring Batch work to move date from the internal Business Units to the Cassandra platform (may move to Aerospike for speed). Focus is Java Spring Batch (rest API work is being done by other developers) Should have some Cassandra experience but will consider if they dont. CI/CD experience is a must since its cloud based AWS is a must some knowledge Not a DevOps role but should have an understanding of building and deploying software for the cloud (AWS). The developers set up the non-prod environment, but the DevOps engineers take it for the production environment. Test Automation is also important must understand the frameworks in order to work closely with the QA/SDET engineers. This group is getting data in forms of flatfiles or APIs and loading onto the Labs platform, Cassandra. It then goes out to external aggregators using APIs to pull it from Cassandra. The Expertise You Have Bachelors degree in CS or Engineering. 12+ years experience developing Java batch solutions and data movement capabilities Experience working with backend NoSQL database like Cassandra, Aerospike Experience developing Spring Java batch solutions (or Spark batch) Experience with Apigee is a plus Good experience with Test Automation and Frameworks like Cucumber, Karate Good experience building and deploying software using Continuous Integration/ Deployment (CI/CD) tools like Terracore, Jenkins. Proven experience in building and deploying software solutions utilizing public cloud provider services like AWS. The Skills You Bring Champions innovative technology solutions to resolve sophisticated business problems Works across groups to find opportunities for organization-wide technology initiatives Brings external information, ideas, and expertise back to the team Expert understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning Provides leadership and expertise to multiple teams in broad technical areas on sophisticated organization-wide projects Identify creative ways to drive desired outcomes and promote culture of innovation by setting examples. Collaborate with peers through code reviews, pair programming or interactive discussions daily. You are comfortable working across multiple components and adaptable to change. Embrace customer-first mentality and enjoy developing user-friendly internet facing web applications that solve real life problems. Have a passion for following outstanding software engineering practices and always looking to improve your engineering skills and industry knowledge. Bring a data-driven & collaborative approach to decision making, both in day-to-day work and in making strategic trade-offs. Advises senior management on technical strategy The Value You Deliver Provide technical help to the squad in the product area who are responsible for building, deploying, and maintaining applications in AWS. Drive execution of multiple development work streams while ensuring design and architecture is scalable, resilient, and extensible. Contribute by developing solutions that help improve developer efficiency and share knowledge about new techniques and technologies. Ensure technology decisions and implementation align with architecture standards and strategies. Evaluate and recommend technology and frameworks for flexibility, long-term viability, and time to market. Analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management Provides ongoing assessment for improvement to application design Determines boundary and relationship between technical architecture and application layer Creates new design concepts and processes that improve the quality of technical design development Keywords: continuous integration continuous deployment quality analyst information technology |
[email protected] View all |
Thu Jan 12 22:00:00 UTC 2023 |