Application Developer - Senior
Apply NowCompany: Synectics Inc.
Location: Plano, TX 75025
Description:
Description :
Qualifications :
Benefits:
Healthcare Insurance: Synectics offers eligible employees and their dependents healthcare coverage through BlueCross BlueShield of Illinois. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics. Premiums are subsidized by Synectics.
Dental Insurance: Synectics offers eligible employees and their dependents a dental plan through MetLife. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics.
Vision Insurance : Synectics offers eligible employees vision insurance through VSP. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics.401(k) Plan: The Synectics Inc. Investment Savings Retirement Plan. Synectics offers all employees who are 21 years of age or older the opportunity to invest in the 401(k) Plan on the first enrollment date that is at least 30 days after employment begins. Enrollment dates are each January 1st, April 1st, July 1st, and October 1st.
Technical Certification Bonus: Synectics is pleased to award its employees a bonus of up to $500 for an approved professional certification. In determining the bonus amount, Synectics will consider the cost of the test(s) for any certification relating to your current position, achieved during your employment with us. Only one Certification Bonus per calendar year may be awarded per employee. Only current, active employees will be eligible to receive this bonus. It will be awarded 90 days after the Synectics office has received documentation confirming the successful completion of the certification.
Synectics is an equal opportunity employer.
- Manage complex projects through the design, development, testing and debugging phases of an application delivery cycle as well as designing and developing components of the service as an individual contributor.
- Use appropriate programming language and technology, writes code, completes programming and documentation, performs testing and debugging of applications for the enterprise.
- Provide technical and analytical input /guidance to project team and assist developers regarding project architecture and application programming practices.
- Manages individual projects and works as an individual contributor; is responsible for completing projects within allotted timeline.
- Assists with definition of project scope and objectives, as well as provides technical architecture input and coordinates programming practices of a project team, and identifies resource needs.
- Develops detailed work plans, schedules, project estimates and status reports.
- Conducts project meetings and is responsible for project tracking and analysis.
- Ensures adherences to quality standards and reviews project deliverables.
- Recommends and takes action to direct the analysis and solutions of problems.
Qualifications :
- Bachelor Degree or equivalent experience
- Java Programming:
- Proficiency in Java: Strong knowledge of Java is essential since Spring Boot is built on top of Java.
- Object-Oriented Programming (OOP): Understanding OOP principles, design patterns, and best practices.
- Spring Boot Framework:
- Spring Core and Spring Boot: Expertise in Spring Boot, including dependency injection, aspect-oriented programming, and Spring MVC.
- Spring Data JPA: Experience with Spring Data JPA for database interactions.
- Spring Security: Knowledge of implementing authentication and authorization using Spring Security.
- Apache Kafka:
- Kafka Fundamentals: Understanding of Kafka architecture, including producers, consumers, topics, partitions, and brokers.
- Kafka Streams and Connect: Experience with Kafka Streams for real-time data processing and Kafka Connect for integrating with other systems.
- Message Serialization: Knowledge of Avro, JSON, or Protocol Buffers for message serialization and deserialization.
- Apache Solr:
- Solr Fundamentals: Understanding of Solr architecture, including indexing, querying, and schema design.
- Solr Configuration: Experience with Solr configuration, performance tuning, and managing Solr clusters.
- Solr Integration: Ability to integrate Solr with Spring Boot applications for efficient search functionality.
- Microservices and DevOps:
- Microservices Architecture: Experience in designing and implementing microservices using Spring Boot.
- Containerization and Orchestration: Knowledge of Docker and Kubernetes for deploying and managing microservices.
- CI/CD Pipelines: Familiarity with continuous integration and continuous deployment tools like Jenkins, GitLab CI, or CircleCI.
Benefits:
Healthcare Insurance: Synectics offers eligible employees and their dependents healthcare coverage through BlueCross BlueShield of Illinois. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics. Premiums are subsidized by Synectics.
Dental Insurance: Synectics offers eligible employees and their dependents a dental plan through MetLife. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics.
Vision Insurance : Synectics offers eligible employees vision insurance through VSP. Eligibility begins on the 1st day of the calendar month following 60 days of continuous full time employment with Synectics.401(k) Plan: The Synectics Inc. Investment Savings Retirement Plan. Synectics offers all employees who are 21 years of age or older the opportunity to invest in the 401(k) Plan on the first enrollment date that is at least 30 days after employment begins. Enrollment dates are each January 1st, April 1st, July 1st, and October 1st.
Technical Certification Bonus: Synectics is pleased to award its employees a bonus of up to $500 for an approved professional certification. In determining the bonus amount, Synectics will consider the cost of the test(s) for any certification relating to your current position, achieved during your employment with us. Only one Certification Bonus per calendar year may be awarded per employee. Only current, active employees will be eligible to receive this bonus. It will be awarded 90 days after the Synectics office has received documentation confirming the successful completion of the certification.
Synectics is an equal opportunity employer.