Sr. Core java Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Role: Sr Core Java DeveloperLocation: New York City, NY/ Pittsburgh, PA (Onsite)Core JavaStrong expertise in Java 8/11/17+ featuresObject-Oriented Programming (OOP)Collections FrameworkGenericsException HandlingReflection APIJava Streams and Lambda ExpressionsFunctional InterfacesI/O and NIOJVM InternalsMemory ManagementGarbage CollectionClass Loading MechanismConcurrency & MultithreadingThread LifecycleSynchronizationExecutor FrameworkCallable and FutureConcurrent CollectionsLocks and Atomic ClassesFork/Join FrameworkThread Pool DesignDeadlock Analysis and ResolutionDesign & ArchitectureSOLID PrinciplesDesign Patterns (Factory, Singleton, Strategy, Observer, Builder, Adapter, etc.)Object-Oriented DesignLow-Level Design (LLD)High-Level Design (HLD)Microservices ArchitectureEvent-Driven ArchitectureDatabase SkillsSQL Query OptimizationDatabase DesignIndexing and Performance TuningExperience with databases such as MySQL, PostgreSQL, or Oracle DatabaseFrameworks & ToolsSpring FrameworkSpring BootHibernate / JPAApache Maven or GradleGitAdditional Preferred SkillsRESTful API developmentDistributed systemsCaching technologiesMessage queuesContainerization and orchestrationCloud platformsCI/CD implementationExperience12+ years of Java development experience.Proven experience building enterprise-scale applications.Experience leading development teams and mentoring engineers.Soft SkillsStrong analytical and problem-solving abilities.Excellent communication and stakeholder management skills.Ability to drive technical discussions and architectural decisions.