Tech Stack
JavaSpringMongoDBDockerKubernetesJenkinsGitMicroservicesKafkaTeamCity
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Regular Java Developer with 6+ years of experience to join our team in Pune, India. The role focuses on microservices, Spring Framework, and modern web applications.
Responsibilities
- Implementation of micro-segmentation use case including design and execution of policy architecture and rollout plans.
- Work with, manage, and analyze large datasets to design micro-segmentation policy based on network flows and security requirements.
- Contribute to code architecture/design, testing, implementation, and documentation for ETL solution and platform automations alongside development resources.
- Application-based segmentation policy design.
- Network traffic flow analysis to extract connection intent (user vs administrator access).
- Testing and implementation of application security policy.
Requirements
- Core Java
- Good hands-on coding skills
- Spring Framework
- Microservices
- MongoDB
- Kafka or other messaging
- Knowledge of crucial APIs: JPA, JTA, CDI, etc.
- Knowledge of various design and architectural patterns
- Understanding of microservices architecture
- Containerization solutions (e.g. Docker, Kubernetes, OpenShift)
- Building tools (e.g. Maven, Gradle)
- Version Control (e.g. Git)
- Continuous Integration systems (e.g. TeamCity, Jenkins)
- An extensive understanding of web fundamentals, HTML, CSS, and JavaScript.
- Extensive experience building modern web applications using React JavaScript library (including modern features e.g. React Hooks), Typescript, and Redux, creating beautiful and professional-looking front-end UIs.
- Experience building unit & e2e test suites against React applications using Puppeteer/Jest and Enzyme.
- Experience with common NPM libraries: ag-grid, Axios, moment, lodash.
Nice to Have
- Experience in the finance industry and work with the Fintech community.
- PostgreSQL/Oracle.
- Facing off to key business stakeholders.
We Offer
- Competitive salary.
- Opportunity to work in a dynamic and innovative environment.
- Professional growth and development opportunities.
About the Company
Luxoft is a global leader in digital transformation and technology services, empowering businesses to thrive in the digital era. We are committed to delivering excellence and innovation to our clients.
Apply Now
If you are passionate about Java development and meet the above requirements, we would love to hear from you. Apply now to join our team in Pune, India.