Sr Java Developer
Location: Groveport, OH, us
Company Description
Leading Global Banking company
Interested candidates can reach me at 571 255 5910 or can mail me on sreedharn@amititech. com
Job Description
The Principal Software Engineer is accountable for the modernization and incremental development of a responsive, scalable, eCommerce Platform • Establishes software development standards, patterns and best practices to modernize a legacy platform • Ensures that all relevant project teams follow a common set of principles and patterns and utilize a standard set of technology frameworks and libraries • Works collaboratively with other Engineers, project teams, and Product Management to determine appropriate and sustainable technology architecture • Provide leadership across the Architecture community to ensure solutions are built in alignment with platform principles and standards • Works collaboratively with Domain Architects to develop platform capability roadmaps that address problem areas and make measurable progress towards achieving our standards over time Focuses on quality by implementing a high-value test automation strategy and using continuous delivery to optimize the flow of software delivery and enabling fast and reliable deploys • Focuses on creative thought and problem solving in order to influence business process change where complex or unclear business process makes the technical implementation more difficult or costly • Works collaboratively with project teams to drive design focus towards total cost of solutions, including production support, maintenance and technical debt impacts, and helps to prepare multiple options for choices which highlight the cost/value tradeoffs • Works to maximize the business value of the software that is built by favoring simplicity and evolutionary architecture • Participates on the ongoing development of a strong community of practice of Solution Architects, and Domain Architects
Additional Job Details: Additional Job Details: Qualifications: • A minimum of 7 years of experience in architecture and development, 5 years of which are Java/J2ee specific, is required • Experience building large-scale distributed systems, especially with enterprise Java applications • Comfortable with pair development & TDD 100% of the time • Experience with tests as primary executable specifications; BDD experience ideal • Experience in hands on collaboration with implementation teams - pair frequently on project work to understand the practical constraints, challenges and limitations of architecture decisions • Experience with lightweight approaches to service delivery & documentation • Experience developing loosely coupled, choreographed service relationships via network encapsulated aggregate roots (micro-services) • Possesses a deep understanding of benefits/drawbacks of different integration patterns: point to point, RPC, message passing, event driven, web services, push vs. pull, synchronous vs. asynchronous, service choreographies vs. orchestration, REST vs. SOAP. • Continuous delivery and Dev Ops experience - has a passion for 1-click deployments, Blue/Green environment strategies, infrastructure automation, monitoring, logging, auditing and security practices • Experience designing modular test strategies utilizing consumer contract tests and stubbing to rapid parallel evolution and testing of services, as well as automating testing of non-functional requirements such as performance, load, and stress • Experience with service reliability patterns, such as circuit breaker • Extensive knowledge of Object-Oriented design, SOLID and Domain-Driven Design principles
Additional Information
Interested candidates can reach me at 571 255 5910 or can mail me on sreedharn@amititech. com
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
